package com.itWaiLong.Service;

import com.itWaiLong.Dao.Entities.DeleteGroupProject;
import com.itWaiLong.Dao.group_project;

import java.util.List;

public interface GroupProjectService {

    /**
     * 添加团队项目
     * @param groupProject
     * @return
     */
    void addGroupProject(group_project groupProject);

    /**
     * 删除项目
     * @param
     * @return
     */
    void delete(DeleteGroupProject deleteGroupProject);

    /**
     * 修改项目信息
     * @param groupProject
     * @return
     */
    void update(group_project groupProject);

    /**
     * 通过项目id查询项目
     * @param projectId
     * @return
     */
    group_project selectProjectById(int projectId);

    /**
     * 查询团队所有项目
     * @param groupName
     * @return
     */
    List<group_project> selectAllProject(String groupName);
}
